草庐IT

android - future 日期的 DateUtils.getRelativeTimeSpanString

全部标签

javascript - 如何使用 moment.js 获取年、月和日中的 2 个日期之间的差异

如何使用moment.js获取年、月和日中的2个日期之间的差异?例如,4/5/2014和2/22/2013之间的差异应计算为1年1月14天。 最佳答案 Moment.js无法直接处理这种情况。它确实允许您计算两个时刻之间的差异,但结果是经过的持续时间(以毫秒为单位)。Moment确实有一个Duration对象,但它将月定义为30天的固定单位-我们知道情况并非总是如此。幸运的是,目前已经创建了一个名为"PreciseRange"的插件。,这做对了。看着thesource,它的作用类似于torazaburo'sanswer-但它正确说明

javascript - AngularJS:如何验证美国格式的日期?

我有以下表单代码,允许使用AngularUI输入日期(日期是必需的,应该匹配美国日期格式,例如:MM/DD/YY):DateRequired!IncorrectFormat,shouldbeMM/DD/YY!必填字段的验证工作正常,但日期格式未被正确验证并且始终显示“格式不正确...”消息。我尝试了几种不同的正则表达式,它们在其他地方运行良好,但仍然无法运行。我还尝试了AngularUI验证,但它也不起作用。提前致谢!更新:我认为验证与我使用的AngularUIdatepicker冲突,但datepicker无论如何都会自动更正日期,因此如果不使用datepicker,那么只要正则表达

Javascript JSON 日期反序列化

我正在尝试反序列化其中包含javascript日期的json对象。在对象上调用JSON.stringify时,日期被序列化为未正确反序列化回日期的字符串。我尝试使用chrome、IE和FF的native浏览器实现以及使用jquery来反序列化对象。两者都给出了一些结果。这是片段:varobj={Date:newDate()};varobjSer=JSON.stringify(obj);varobjDeser=JSON.parse(objSer);varobjJqDeser=$.parseJSON(objSer);functiongetYear(value){try{returnvalu

javascript - 将 Google 电子表格日期转换为 JS 日期对象?

我一直在绕圈子......我有一个包含两个日期的电子表格,我需要找到这两个日期之间经过的年数(即某人在给定日期的年龄;这是Excel的DATEDIF的替代品)。第一步是将Google的序列号转换为JSDate对象,但似乎没有Date构造函数可以执行此操作。有什么想法吗?谢谢。 最佳答案 将Google电子表格日期转换为javascript日期:varJSdate=Date.parse(Cell.getValue())将javascript日期转换为Google电子表格日期:functionGoogleDate(JSdate){var

javascript - 如何在 ng-model 中使用日期过滤器?

这看起来应该很简单,但它让我望而却步。我想将我的日期字符串转换为日期对象并过滤它的显示方式。我有一个简单的Angular应用和ControllermyApp.controller('myAppCtrl',function($scope){$scope.MyDate=Date("2014-09-23T15:26:49.1513672Z");})我从服务器返回了JSON,我正在使用的日期是上述格式的字符串来自关于datefilters的Angular文档{{1288323623006|date:'medium'}}这有效,输出是:2010年10月28日晚上8:40:23当我尝试按如下方式在

javascript日期时区问题

我需要一个带有指定日期和年份值的jsDate对象。我希望newDate("2000-01-01")给我Date对象,其中2000作为getFullYear()的值,但是如果我的计算机的时间设置设置为芝加哥时区,我得到FriDec31199918:00:00GMT-0600(CST),对于布宜诺斯艾利斯:FriDec31199922:00:00GMT-0200(ARST)。有没有办法创建Date对象,无论用户机器上设置的时区是什么,.getFullYear()都返回我们在构造函数中设置的日期?更新:我需要在另一个库中使用此Date对象(调用其.getFullYear()方法,因此使用UT

javascript - 添加一天到 Javascript 日期 + 独特的格式?

我继承了我所在公司的一个项目。他们的日期以下列格式记录:2011年3月18日将列为“2011年3月18日”。2010年4月31日将列为“2010年4月31日”。我如何使用Javascript将一天添加到以上述方式格式化的日期,然后将其重新转换回相同的格式?我想创建一个将“2011年3月18日”加一天并返回“2011年3月19日”的函数。或者将“2011年6月30日”加1天并返回“2011年7月1日”。谁能帮帮我? 最佳答案 首先没有4月31日;)对于实际问题,日期对象作为参数传递时可以理解当前格式..vardateString='3

JavaScript 日期比较

为什么相等运算符在第一种情况下返回false?vara=newDate(2010,10,10);varb=newDate(2010,10,10);alert(a==b);//为什么? 最佳答案 因为日期是内置对象,而不是primitives,使用对象引用完成相等性检查。在这种情况下,对象a和b不是同一个对象,因此测试失败。你可以看到相同的使用vara=newString("a");varb=newString("a");alert(a==b);//false通过使用.getTime或.valueOf,您可以将对象值转换为基元,并且它

javascript - 将公历日期转换为 Angular 2 和 Ionic 2 中的波斯语(jalali)日期

我熟悉位于npm中的一个包,用于将公历日期转换为波斯语(jalali),但我不知道我应该如何在ionic2angular2项目中使用它。Jalali-date或Angular1的这个包:ADM-dateTimePicker是否可以将此包转换为angular2?任何的想法?欢迎或教程... 最佳答案 好的,我为此编写了转换器,首先在你的项目中添加一个provider:import{Injectable}from'@angular/core';@Injectable()exportclassPersianCalendarService{

javascript - 在 json 文件中定义日期

我想知道如何像我们在js中使用的那样在json文件中设置今天的日期。是否有任何选项可以在json文件中指定Date.today()?因为json数据有日期对象,每当我们读取json文件时,它指定系统日期。希望您能理解我想说的。提前致谢-拉惹。 最佳答案 服务器端可以生成ISO格式的JSON日期,例如“2012-04-30T02:15:12.356Z”然后客户端可以解析并加载到日期对象中newDate(Date.parse("2012-04-30T02:15:12.356Z")) 关于ja